English Dictionary
◊ TAYMYR PENINSULA
Taymyr Peninsula
n : a peninsula in northern Siberia [syn: {Taimyr Peninsula}, {Taymyr
Peninsula}]